gdk: Inherit the frame clock for popups
authorMatthias Clasen <mclasen@redhat.com>
Sun, 5 May 2019 22:59:51 +0000 (22:59 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 28 May 2019 20:25:15 +0000 (20:25 +0000)
commitef353f24c65eda28e36ca47b912bdede5fad65ab
treefeb5555b3f98d56f7267ee3466e9e247988f153e
parent07c8fd999733401ce46944ede505ca9e2e8c98d5
gdk: Inherit the frame clock for popups

With separate clocks, the phases are not coordinated,
which messes with GTKs size allocation machinery treating
the entire widget tree as a whole, and causes us to
run into assertion where popups get drawn before they
are allocated.
gdk/wayland/gdksurface-wayland.c
gdk/x11/gdksurface-x11.c